Building Information Modeling Using Constraint Logic Programming

نویسندگان

چکیده

Abstract Building Information Modeling (BIM) produces three-dimensional object-oriented models of buildings combining the geometrical information with a wide range properties about materials, products, safety, to name just few. BIM is slowly but inevitably revolutionizing architecture, engineering, and construction industry. Buildings need be compliant regulations stability, environmental impact. Manual compliance checking tedious error-prone, amending flaws discovered only at time causes huge additional costs delays. Several tools can check for conformance rules/guidelines. For example, Singapore’s CORENET e-Submission System checks fire safety. But since current exchange format contains basic building objects, separate, ad-hoc model pre-processing required determine, evacuation routes. Moreover, they face difficulties in adapting existing built-in rules and/or adding new ones (to cater regulations, that vary not among countries also parts same city), if all possible. We propose use logic-based executable formalisms (CLP Constraint ASP) couple advanced knowledge representation reasoning capabilities. Previous experience shows such used uniformly capture reason (including ambiguity) large variety domains. Additionally, incorporating within design makes it possible ensure are rule-compliant every step. This prevents erroneous designs from having (partially) redone, which costly burdensome. To validate our proposal, we implemented preliminary reasoner under CLP(Q/R) ASP constraints evaluated several models.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Constraint Satisfaction Using Constraint Logic Programming

Van Hentenryck, P., H. Simonis and M. Dincbas, Constraint satisfaction using constraint logic programming, Artificial Intelligence 58 (1992) 113-159. Constraint logic programming (CLP) is a new class of declarative programming languages whose primitive operations are based on constraints (e.g. constraint solving and constraint entailment). CLP languages naturally combine constraint propagation ...

متن کامل

Modeling Hybrid Systems using Analytic Constraint Logic Programming

We use an interval-based Analytic Constraint Logic Programming (ACLP) language (CLP(F)) to accurately and declaratively model Hybrid Systems. In particular, we model the continuous part of the Hybrid Systems using ODE constraints on function variables and we model errors in measurements by using intervals for all inputs and for all Ordinary Differential Equation (ODE) parameters. There are thre...

متن کامل

University Timetabling Using Constraint Logic Programming

A timetable is a temporal arrangement of a set of meetings such that all given constraints are satissed. A timetabling problem can be suitably modelled in terms of a set of constraints. We use Constraint Logic Programming and develop methods, techniques and concepts for a combination of interactive and automatic timetabling of university courses and school curricula. An exemplary application of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Theory and Practice of Logic Programming

سال: 2022

ISSN: ['1471-0684', '1475-3081']

DOI: https://doi.org/10.1017/s1471068422000138